/**
 * 
 */
package mblog.core.persist.dao;

import java.util.List;

import com.faxsun.core.persist.entity.FollowListPO;

import mtons.modules.persist.Dao;
import mtons.modules.pojos.Page;

/**
 * @author leima
 *
 */
public interface FollowListDao extends Dao<FollowListPO> {
    
    List<FollowListPO> findAllMyFollowers(Page page, long uid, int itemType);
    
    List<FollowListPO> findAllMyFollows(Page page, long followerId, int itemType);
    
    FollowListPO findFollow(long uid, long followerId, int itemType);
    
    int countAllMyFollowers(long uid, int itemType);
    
    int countAllMyFollows(long followerId, int itemType);
    
    int countAllMyThumbsupers(long uid, int itemType);
    
    
}
